@charset "utf-8";
/* chualau */

html {font-size:100%; background:url(../images/img/bg_html.jpg) repeat left top;}
body {float:left; width:100%; line-height:18px; margin:auto; padding:0px; color:#340404; display:inline-block; text-align:center; font-size:14px; font-family:Arial, Gotham, "Helvetica Neue", Helvetica, sans-serif; background:url(../images/img/bg_body.jpg) repeat-x left top;}

a {color:#2a2a2a; outline:0; text-decoration: none;}
a:hover{}
a, b, dd, del, dl, dt, div, em, frame, h1, h2, h3, h4, h5, h6, hr, i, img, input, label, li, p, select, textarea, strong, ul, ol, span {padding:0; margin:0; list-style:none; border:0;}

.f-left {float:left;}
.f-right {float:right;}
.clear {clear:both;}
.db {display:block;}
.dib {display:inline-block;}
.center {text-align:center;}

div.container {width:1024px; margin:0 auto; text-align:left;}
div.box_header, div.box_content, div.box_footer {width:100%;}
div.box_header {height:265px; position:relative;}
div.box_content {min-height:500px;}
div.box_footer {height:auto; margin-top:40px; background:#fff; position:relative;}

/* navbar */
div.navbar, 
div.navbar div.navbar_left, 
div.navbar div.navbar_right {height:160px;}
div.navbar div.navbar_left {}
div.navbar div.navbar_left div.logo {width:auto;}
div.navbar div.navbar_right div.language {margin-top:20px; margin-bottom:10px; text-align:right;}
div.navbar div.navbar_right div.language a {height:23px; line-height:26px; color:#000; padding-left:25px; margin-right:5px; display:inline-block; font-size:14px;}
div.navbar div.navbar_right div.language a.vi {background:url(../images/icon/icon_vi.png) no-repeat left center;}
div.navbar div.navbar_right div.language a.en {margin-left:10px; background:url(../images/icon/icon_en.png) no-repeat left center;}
div.navbar div.navbar_right {}
div.navbar div.navbar_right ul {}
div.navbar div.navbar_right ul li {margin-bottom:7px; display:block;}
div.navbar div.navbar_right ul li span.left {width:130px; color:#340404; display:inline-block;}
div.navbar div.navbar_right ul li b {font-weight:normal; display:inline-block;}
div.navbar div.navbar_right ul li:first-child b {color:#da251f; font-size:24px; vertical-align:text-bottom;}
div.navbar div.navbar_right ul li:nth-child(2) b {min-width:130px; color:#340404; font-size:18px;}
div.navbar div.navbar_right ul li a.yahoo {margin-left:5px;}
div.navbar div.navbar_right ul li span.search {width:80px; padding-top:6px; vertical-align:top;}
div.navbar div.navbar_right ul li div.search {border:1px solid #d4d0ca; border-radius:5px; overflow:hidden;}
div.navbar div.navbar_right ul li div.search input {display:inline-block;}
div.navbar div.navbar_right ul li div.search input.text_search {float:left; min-width:200px; height:26px; padding:0 3px;}
div.navbar div.navbar_right ul li div.search input.button_search {width:28px; height:26px; cursor:pointer; padding-right:5px;background:url(../images/icon/icon_search.png) no-repeat left center;}

/* header_menu */
div.header_menu {}
div.header_menu ul.menu {}
div.header_menu ul.menu li {display:inline-block;}
div.header_menu ul.menu li a {display:block;}

/* conter_top */
div.box_content div.conter_top {margin-bottom:30px;}
div.conter_top div.conter_top_home {height:240px; overflow:hidden;}
div.conter_top div.conter_top_home ul.left {width:677px; height:240px; vertical-align:top;}
div.conter_top div.conter_top_home div.right {width:330px; height:240px; margin-left:13px; vertical-align:top; background:url(../images/img/bg_conter_top_home-right.gif) repeat left top;}
div.conter_top div.conter_top_home ul.left li {width:100%; height:100%; display:block; position:relative;}
div.conter_top div.conter_top_home ul.left li img {width:100%; max-width:100%; height:100%; display:block;}
div.conter_top div.conter_top_home ul.left li p {bottom:0; left:0; width:100%; height:auto; display:block; z-index:10; position:absolute; background:url(../images/img/bg_conter_top_home-left.png) repeat left top}
div.conter_top div.conter_top_home ul.left li p span {color:#000; font-size:30px; padding:10px 15px; display:block;}
div.conter_top div.conter_top_home div.right label.title {height:47px; line-height:47px; font-size:18px; background:url(../images/icon/icon_label-title.png) no-repeat 17px center, url(../images/img/bg_conter_top_home-left.png) repeat left top;}
div.conter_top div.conter_top_home div.right label.title b {padding-left:51px; display:inline-block;}
div.conter_top div.conter_top_home div.right div.box_nd {padding:5px 10px;}
div.conter_top div.conter_top_home div.right div.box_nd a {font-size:14px; color:#340404;}
/* conter_top_info */
div.conter_top div.conter_top_info {width:1014px; height:296px; padding:5px; margin-top:10px; background:#fff; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px; -ms-border-radius:7px; -o-border-radius:7px; box-shadow: 6px 3px 6px #dad6d3, -6px -3px 6px #dad6d3; -moz-box-shadow: 6px 3px 6px #dad6d3, -6px -3px 6px #dad6d3; -webkit-box-shadow: 6px 3px 6px #dad6d3, -6px -3px 6px #dad6d3;}
div.conter_top div.conter_top_info img {width:100%; margin:0 auto;}

/* main */
div.box_content div.main {background:url(../images/img/bg_main.jpg) repeat left top;}
div.main div.main_home {}
div.main div.main_home div.main_home_content {}
div.main div.main_home div.main_home_content label.title {height:49px; line-height:49px; padding-left:61px; color:#3a2311; font-size:18px; font-weight:700;}
div.main div.main_home div.main_home_content label.title.tourkm {background:url(../images/icon/icon_tourkm.png) no-repeat 8px center, url(../images/img/bg_conter_top_home-left.png) repeat left top;}
div.main div.main_home div.main_home_content label.title.mddl {background:url(../images/icon/icon_mddl.png) no-repeat 8px center, url(../images/img/bg_conter_top_home-left.png) repeat left top;}
div.main div.main_home div.main_home_content div.title {max-width:100%; color:#b61604; padding-top:15px; font-size:18px; font-weight:700;}
div.main div.main_home div.main_home_content div.title span {min-width:200px; height:42px; line-height:42px; padding-right:10px; padding-left:70px; display:inline-block; background:url(../images/icon/icon_tour35-27.png) no-repeat 24px center, url(../images/img/bg_page_title.jpg) repeat left top;}
div.main div.main_home div.main_home_content div.box_nd {}
div.main div.main_home div.main_home_content div.box_nd ul {padding:15px 0 0 18px;}
div.main div.main_home div.main_home_content div.box_nd ul li {width:210px; display:inline-block; overflow:hidden; vertical-align:top; margin-right:46px; margin-bottom:30px;}
div.main div.main_home div.main_home_content div.box_nd ul li:nth-child(4n+0) {margin-right:0;}
div.main div.main_home div.main_home_content div.box_nd ul.tourkm li {height:340px;}
div.main div.main_home div.main_home_content div.box_nd ul.mddl li {height:212px;}
div.main div.main_home div.main_home_content div.box_nd ul li div.img {margin-bottom:15px; text-align:center; background:#fff;}
div.main div.main_home div.main_home_content div.box_nd ul.tourkm li div.img {width:210px; height:210px;}
div.main div.main_home div.main_home_content div.box_nd ul.mddl li div.img {width:208px; height:156px; padding:1px;}
div.main div.main_home div.main_home_content div.box_nd ul li div.img a {display:inline-block;}
div.main div.main_home div.main_home_content div.box_nd ul.tourkm li div.img img {width:auto; max-width:100%; height:190px; margin:9px auto 0;}
div.main div.main_home div.main_home_content div.box_nd ul.mddl li div.img img {width:auto; max-width:208px; height:156px; margin:0 auto;}
div.main div.main_home div.main_home_content div.box_nd ul li div.name {height:40px; line-height:19px; color:#6b0703; font-size:16px; overflow:hidden; margin-bottom:5px;}
div.main div.main_home div.main_home_content div.box_nd ul li div.name a {color:#6b0703;}
div.main div.main_home div.main_home_content div.box_nd ul li span.money {color:#231c1c; font-size:18px; margin-bottom:10px;}
div.main div.main_home div.main_home_content div.box_nd ul li > p {line-height:19px;}
div.main div.main_home div.main_home_content div.box_nd ul li div.name, 
div.main div.main_home div.main_home_content div.box_nd ul li span.money, 
div.main div.main_home div.main_home_content div.box_nd ul li > p {padding:0 5px;}

div.main div.main_left, 
div.main div.main_right {margin-top:8px; margin-bottom:15px; vertical-align:top;}
/* main_left */
div.main div.main_left {width:737px;}
div.main_left div.page {width:100%; margin-bottom:20px;}
div.main_left div.page div.page_title {max-width:100%; color:#b61604; margin-bottom:7px; font-size:18px; font-weight:700;}
div.main_left div.page div.page_title > span {min-width:200px; height:42px; line-height:42px; padding-right:10px; padding-left:23px; display:inline-block; background:url(../images/img/bg_page_title.jpg) repeat-x left top;}
div.main_left div.page div.page_title.icon_ct > span {padding-left:70px; background:url(../images/icon/icon_ct.png) no-repeat 18px center, url(../images/img/bg_page_title.jpg) repeat-x left top;}
div.main_left div.page div.page_title.icon_vmb > span {padding-left:70px; background:url(../images/icon/icon_vmb.png) no-repeat 18px center, url(../images/img/bg_page_title.jpg) repeat-x left top;}
div.main_left div.page div.page_title.icon_ks > span {padding-left:70px; background:url(../images/icon/icon_ks.png) no-repeat 18px center, url(../images/img/bg_page_title.jpg) repeat-x left top;}
div.main_left div.page div.page_title.icon_tt > span {padding-left:70px; background:url(../images/icon/icon_tt.png) no-repeat 18px center, url(../images/img/bg_page_title.jpg) repeat-x left top;}
div.main_left div.page div.page_title.icon_gt > span {padding-left:52px; background:url(../images/icon/icon_label-title.png) no-repeat 18px center, url(../images/img/bg_page_title.jpg) repeat-x left top;}
div.main_left div.page div.page_content {line-height:24px; padding:10px 15px; margin-left:16px; background:url(../images/img/bg_page_content.png) repeat left top; box-shadow: 2px 2px 5px #fff, -2px -2px 5px #fff; -moz-box-shadow: 2px 2px 5px #fff, -2px -2px 5px #fff; -webkit-box-shadow: 2px 2px 5px #fff, -2px -2px 5px #fff;}
div.main_left div.page div.page_content1 {line-height:24px; padding:10px 15px; margin-left:16px;}
div.main_left div.page div.page_content img {width:auto; max-width:100%; margin:auto;}
div.main_left div.page div.page_content ul.page_hotel {}
div.main_left div.page div.page_content ul.page_hotel li {min-height:115px; margin-bottom:25px; position:relative;}
div.main_left div.page div.page_content ul.page_hotel li img.thumb {width:163px; height:114px;}
div.main_left div.page div.page_content ul.page_hotel li div.hotel_right {padding-left:180px;}
div.main_left div.page div.page_content ul.page_hotel li div.hotel_right h3 {color:#3a2311; font-size:16px; font-weight:700;}
div.main_left div.page div.page_content ul.page_hotel li div.hotel_right h3 a {color:#3a2311;}
div.main_left div.page div.page_content ul.page_hotel li div.hotel_right p {height:75px; color:#3a2311; overflow:hidden;}
div.main_left div.page div.page_content ul.page_hotel li div.hotel_right a.xemthem {right:0px; bottom:0; color:#813f0b; font-size:12px; z-index:10; position:absolute;}
div.main_left div.page div.page_content.page_referral {margin-top:25px;}
div.main_left div.page div.page_content div.referral_news {min-height:115px; margin:10px 0; position:relative;}
div.main_left div.page div.page_content div.referral_news img.thumb {width:163px; height:114px;}
div.main_left div.page div.page_content div.referral_news div.hotel_right {padding-left:180px;}
div.main_left div.page div.page_content div.referral_news div.hotel_right h3 {color:#3a2311; font-size:16px; font-weight:700;}
div.main_left div.page div.page_content div.referral_news div.hotel_right h3 a {color:#3a2311;}
div.main_left div.page div.page_content div.referral_news div.hotel_right p {height:75px; color:#3a2311; overflow:hidden;}
div.main_left div.page div.page_content div.referral_news div.hotel_right a.xemthem {right:0px; bottom:0; color:#813f0b; font-size:12px; z-index:10; position:absolute;}
div.main_left div.page div.page_content div.page_contact {color:#3a2311; line-height:19px;}
div.main_left div.page div.page_content div.page_contact p {margin-bottom:7px;}
div.main_left div.page div.page_content div.page_contact a {color:#3a2311;}
div.main_left div.page div.page_content div.page_contact ul.form_contact {margin-bottom:20px;}
div.main_left div.page div.page_content div.page_contact ul.form_contact li {margin-bottom:7px;}
div.main_left div.page div.page_content div.page_contact ul.form_contact li.button {padding-left:130px; margin-top:20px;}
div.main_left div.page div.page_content div.page_contact ul.form_contact li label {width:110px; color:#313130; padding-top:4px; display:inline-block; vertical-align:top;}
div.main_left div.page div.page_content div.page_contact ul.form_contact li span {display:inline-block; vertical-align:top;}
div.main_left div.page div.page_content div.page_contact ul.form_contact li span input.text {width:440px; height:27px; padding:0 3px;}
div.main_left div.page div.page_content div.page_contact ul.form_contact li span textarea {min-width:440px; max-width:550px; min-height:150px; max-height:350px; padding:5px 3px;}
div.main_left div.page div.page_content div.page_contact ul.form_contact li input.post {}
div.main_left div.page div.page_content div.page_contact ul.form_contact li input.refresh {margin-left:30px;}
div.main_left div.page div.page_content div.page_contact ul.form_contact li input.post, 
div.main_left div.page div.page_content div.page_contact ul.form_contact li input.refresh {min-width:100px; height:32px; color:#fff; font-size:16px; font-weight:700; padding:0 10px; display:inline-block; cursor:pointer; background:url(../images/img/refresh_post.gif) repeat left top; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px;}
div.main_left div.page div.page_content div.page_contact div.googlemaps {}
div.main_left div.page div.page_content div.page_contact div.googlemaps > div:first-child {margin-right:13px}
div.main_left div.page div.page_content div.page_contact div.googlemaps div.googlemaps_nd {width:330px;}
div.main_left div.page div.page_content div.page_contact div.googlemaps div.googlemaps_nd label {color:#3a2311; font-size:14px; margin-bottom:10px; display:block;}
div.main_left div.page div.page_content div.page_contact div.googlemaps div.googlemaps_nd span {}
div.main_left div.page ul.page_related {padding:10px 10px 0 35px;}
div.main_left div.page ul.page_related li {margin-bottom:5px; list-style:disc outside none;}
div.main_left div.page ul.page_related li a {font-size:14px; color:#6c0101;}
div.main_left div.page div.page_content div.download {margin:15px 0;}
div.main_left div.page div.page_content div.download div.download_title {height:25px; line-height:29px; padding-left:25px; color:#b61604; font-size:16px; font-weight:700; background:url(../images/icon/icon_download.png) no-repeat left center;}
div.main_left div.page div.page_content div.download div.download_nd {padding-left:20px;}
div.main_left div.page div.page_content div.tab_tour {}
div.main_left div.page div.page_content div.tab_tour ul {height:40px; margin:0 -15px;}
div.main_left div.page div.page_content div.tab_tour ul li {float:left; width:180px; height:40px; line-height:40px; display:inline-block; text-align:center; font-size:16px; font-weight:700;}
div.main_left div.page div.page_content div.tab_tour ul li.ui-state-default {background:#db2923;}
div.main_left div.page div.page_content div.tab_tour ul li.ui-state-default a {color:#fff;}
div.main_left div.page div.page_content div.tab_tour ul li.ui-state-active {background:#fff;}
div.main_left div.page div.page_content div.tab_tour ul li.ui-state-active a {color:#da251f;}
div.main_left div.page div.page_content div.tab_tour div.tabs_content {padding-top:8px; display:block;}
div.main_left div.page ul.tour_related {padding-left:27px; margin-top:20px; margin-bottom:15px;}
div.main_left div.page ul.tour_related li {width:210px; display:inline-block; margin-right:35px;}
div.main_left div.page ul.tour_related li:last-child {margin-right:0;}
div.main_left div.page ul.tour_related li div.img {padding:11px; margin-bottom:5px; background:#fff; text-align:center;}
div.main_left div.page ul.tour_related li div.img img {width:188px; height:189px; margin:0 auto;}
div.main_left div.page ul.tour_related li div.name {height:20px; margin-bottom:7px; overflow:hidden; font-size:16px; color:#6b0703;}
div.main_left div.page ul.tour_related li div.name a {color:#6b0703;}
div.main_left div.page ul.tour_related li span.money {font-size:18px; color:#231c1c; margin-bottom:7px;}
div.main_left div.page ul.tour_related li p {height:40px; line-height:19px; overflow:hidden; font-size:14px; color:#340404;}


/* main_right */
div.main div.main_right {width:256px; margin-left:22px; background:url(../images/img/bg_conter_top_home-left.png) repeat left top;}
div.main_right > span {padding:10px 23px 5px; display:block;}
div.main_right label.main_right_title {height:34px; line-height:34px; padding-left:37px; color:#e5241e; font-size:18px; font-weight:700; background:url(../images/icon/icon_tour.png) no-repeat left center;}
div.main_right ul.main_right_nd {margin-top:7px;}
div.main_right ul.main_right_nd li {width:210px; margin-bottom:5px; display:block;}
div.main_right ul.main_right_nd li div.img {padding:10px 10px 7px; margin-bottom:5px; background:#fff; text-align:center;}
div.main_right ul.main_right_nd li div.img img {width:190px; height:auto; margin:0 auto;}
div.main_right ul.main_right_nd li div.name {height:20px; margin-bottom:7px; overflow:hidden; font-size:16px; color:#6b0703;}
div.main_right ul.main_right_nd li span.money {font-size:18px; color:#231c1c; margin-bottom:7px;}
div.main_right ul.main_right_nd li p {height:40px; line-height:19px; overflow:hidden; font-size:14px; color:#340404;}


/* copyright */
div.box_footer div.copyright {padding:50px 0 10px 20px; line-height:20px; font-size:14px;}
div.box_footer div.copyright div {display:block;}
div.box_footer div.copyright p {color:#3a2311; display:block;}
div.box_footer div.copyright span {color:#514c4c; display:block; margin-top:3px;}
div.box_footer div.copyright span a {color:#514c4c;}
/* contact */
div.box_footer div.contact {right:25px; bottom:8px; z-index:10; position:absolute;}
div.box_footer div.contact div {display:block; margin-bottom:3px;}
div.box_footer div.contact div > a {display:inline-block; margin-right:3px;}
div.box_footer div.contact div img {width:16px; height:16px; display:block;}
div.box_footer div.contact p {display:block;}

/* paging */
div.paging {padding-bottom:10px;}
div.page_content div.paging {padding-bottom:0}
div.paging.right {padding-right:15px; text-align:right;}
div.paging a {color:#330404; font-size:18px; font-weight:700; margin-right:2px; display:inline-block;}
div.paging a.active {color:#da251f; font-size:24px; font-weight:700;}



